#ifndef PRECOMPILADOR_H_
#define PRECOMPILADOR_H_

#include "Constantes.h"
#include "FlagsDePrograma.h"
#include "ContenedorDeDefines.h"
#include <string.h>
#include "SeparadoresValidos.h"

class Precompilador {
private:
	SeparadoresValidos sepValidos;
public:
	Precompilador() {}
	char* buscarReemplazos(char*, ContenedorDeDefines*);
	char* quitarComentarios(char*, FlagsDePrograma*);
	void buscarAperturaDeComentarioOBarraDoble(char*, char*,
			FlagsDePrograma*);
	void buscarCierreDeComentario(char*, char*, FlagsDePrograma*);
};
#endif /* PRECOMPILADOR_H_ */
